package cn.chencq.id;

import java.util.UUID;

/**
 * 分布式id生成方式一： UUID
 * 
 * 组成结构：当前日期和时间 + 时钟序列 + 全局唯一的机器识别号
 * 
 * @ClassName: Uuid
 * @Description: 缺点是数据库索引效率低，占用空间较大，集群环境下重复几率大
 * @author: chaoqun.chen
 * @date: 2018年12月21日 下午11:47:14
 */
public class Uuid {

	/**
	 * 
	 * @Title: getId
	 * @Description: 36位小写的id
	 * @return String
	 */
	public static String getId() {
		return UUID.randomUUID().toString().toLowerCase();
	}

	public static void main(String[] args) {
		System.out.println(getId());
	}
}
